home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / pack / xfdmaster.lha / xfd / Developer / include / C / pragma / xfdmaster_lib.h
C/C++ Source or Header  |  1999-02-05  |  3KB  |  58 lines

  1. #ifndef _INCLUDE_PRAGMA_XFDMASTER_LIB_H
  2. #define _INCLUDE_PRAGMA_XFDMASTER_LIB_H
  3.  
  4. #ifndef CLIB_XFDMASTER_PROTOS_H
  5. #include <clib/xfdmaster_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(xfdMasterBase,0x01E,xfdAllocBufferInfo())
  10. #pragma amicall(xfdMasterBase,0x024,xfdFreeBufferInfo(a1))
  11. #pragma amicall(xfdMasterBase,0x02A,xfdAllocSegmentInfo())
  12. #pragma amicall(xfdMasterBase,0x030,xfdFreeSegmentInfo(a1))
  13. #pragma amicall(xfdMasterBase,0x036,xfdRecogBuffer(a0))
  14. #pragma amicall(xfdMasterBase,0x03C,xfdDecrunchBuffer(a0))
  15. #pragma amicall(xfdMasterBase,0x042,xfdRecogSegment(a0))
  16. #pragma amicall(xfdMasterBase,0x048,xfdDecrunchSegment(a0))
  17. #pragma amicall(xfdMasterBase,0x04E,xfdGetErrorText(d0))
  18. #pragma amicall(xfdMasterBase,0x054,xfdTestHunkStructure(a0,d0))
  19. #pragma amicall(xfdMasterBase,0x05A,xfdTestHunkStructureNew(a0,d0))
  20. #pragma amicall(xfdMasterBase,0x060,xfdRelocate(a0,d0,a1,d1))
  21. #pragma amicall(xfdMasterBase,0x066,xfdTestHunkStructureFlags(a0,d0,d1))
  22. #pragma amicall(xfdMasterBase,0x06C,xfdStripHunks(a0,d0,a1,d1))
  23. #pragma amicall(xfdMasterBase,0x072,xfdAllocObject(d0))
  24. #pragma amicall(xfdMasterBase,0x078,xfdFreeObject(a1))
  25. #pragma amicall(xfdMasterBase,0x07E,xfdRecogLinker(a0))
  26. #pragma amicall(xfdMasterBase,0x084,xfdUnlink(a0))
  27. #pragma amicall(xfdMasterBase,0x08A,xfdScanData(a0,d0,a1,d1,a2))
  28. #pragma amicall(xfdMasterBase,0x090,xfdFreeScanList(a1))
  29. #pragma amicall(xfdMasterBase,0x096,xfdObjectType(a1))
  30. #pragma amicall(xfdMasterBase,0x09C,xfdInitScanHook(a0,a1))
  31. #endif
  32. #if defined(_DCC) || defined(__SASC)
  33. #pragma  libcall xfdMasterBase xfdAllocBufferInfo   01E 00
  34. #pragma  libcall xfdMasterBase xfdFreeBufferInfo    024 901
  35. #pragma  libcall xfdMasterBase xfdAllocSegmentInfo  02A 00
  36. #pragma  libcall xfdMasterBase xfdFreeSegmentInfo   030 901
  37. #pragma  libcall xfdMasterBase xfdRecogBuffer       036 801
  38. #pragma  libcall xfdMasterBase xfdDecrunchBuffer    03C 801
  39. #pragma  libcall xfdMasterBase xfdRecogSegment      042 801
  40. #pragma  libcall xfdMasterBase xfdDecrunchSegment   048 801
  41. #pragma  libcall xfdMasterBase xfdGetErrorText      04E 001
  42. #pragma  libcall xfdMasterBase xfdTestHunkStructure 054 0802
  43. #pragma  libcall xfdMasterBase xfdTestHunkStructureNew 05A 0802
  44. #pragma  libcall xfdMasterBase xfdRelocate          060 190804
  45. #pragma  libcall xfdMasterBase xfdTestHunkStructureFlags 066 10803
  46. #pragma  libcall xfdMasterBase xfdStripHunks        06C 190804
  47. #pragma  libcall xfdMasterBase xfdAllocObject       072 001
  48. #pragma  libcall xfdMasterBase xfdFreeObject        078 901
  49. #pragma  libcall xfdMasterBase xfdRecogLinker       07E 801
  50. #pragma  libcall xfdMasterBase xfdUnlink            084 801
  51. #pragma  libcall xfdMasterBase xfdScanData          08A A190805
  52. #pragma  libcall xfdMasterBase xfdFreeScanList      090 901
  53. #pragma  libcall xfdMasterBase xfdObjectType        096 901
  54. #pragma  libcall xfdMasterBase xfdInitScanHook      09C 9802
  55. #endif
  56.  
  57. #endif    /*  _INCLUDE_PRAGMA_XFDMASTER_LIB_H  */
  58.